/**
  ******************************************************************************
  * @file    system_bs32f1xx.h
  * @author  MCU Application Team
  * @brief   CMSIS Cortex-M4 Device System Source File for BS32F1xx devices.
  ******************************************************************************
*/
/** @addtogroup CMSIS
  * @{
  */

/** @addtogroup bs32f1xx_system
  * @{
  */

/**
  * @brief Define to prevent recursive inclusion
  */
#ifndef SYSTEM_BS32F1XX_H
#define SYSTEM_BS32F1XX_H

#ifdef __cplusplus
 extern "C" {
#endif


#include <stdint.h>



/** @addtogroup BS32F1xx_System_Exported_types
  * @{
  */
extern uint32_t SystemCoreClock;         /*!< System Clock Frequency (Core Clock) */
extern uint32_t HSEClock;
extern const uint32_t AHBPrescTable[8];
extern const uint32_t APBPrescTable[8];
/**
  * @}
  */

/** @addtogroup BS32F1xx_System_Exported_Functions
  * @{
  */

extern void SystemInit(void);
extern void SystemCoreClockUpdate(void);
extern uint32_t RCC_GetPLLFreq(void);

/**
  * @}
  */

#ifdef __cplusplus
}
#endif

/**
  * @}
  */

/**
  * @}
  */

#endif /*SYSTEM_BS32F1XX_H */


/************************ (C) COPYRIGHT BSMicroelectronics *****END OF FILE****/
